package com.wafer.server.listener.implemention;

import com.wafer.server.listener.WaferServerInitListener;


/**
 *  一个自定义的监听器，用于示例和测试用
 *
 */

public class MyListener extends WaferServerInitListener{
	
	
	/**
	 * 使用构造函数, 为监听器启动属性重新赋值， 从而控制监听器的执行顺序。( 默认为 5 )
	 */
	public MyListener() {
		
		this.listenerInitOrder = 0;
	}
	
	@Override
	public void doListenWork() {
		
		System.out.println("开始启动自定义监听器 Hello World");
		
	}
	
	
	
    /**
     *  加载spring框架 ( 如果想使用spring框架，可以在监听器中加载 )
     */
//	private static void loadSpring() {
//      
//    	ApplicationContext context = null;
//    	context = new ClassPathXmlApplicationContext("Beans.xml");
//    	String[] beanNames = context.getBeanDefinitionNames();
//    	System.out.println("beanNames:" + JSON.toJSONString( beanNames));
//    }

}
